package com.ruoyi.buy.service;

import com.ruoyi.buy.domain.entity.Inv0004.Inv0004ExcuteInVO;
import com.ruoyi.buy.domain.entity.Inv0004.Inv0004ViewByIdVO;
import com.ruoyi.buy.domain.entity.Inv0004New.Inv0004INWHDto;
import com.ruoyi.buy.domain.entity.Inv0004New.Inv0004NewDto;
import com.ruoyi.buy.domain.entity.PO.BuyPurchasePost;
import com.ruoyi.buy.domain.entity.PO.InvBackboundBill;
import com.ruoyi.buy.domain.entity.PO.InvInventoryInfo;
import com.ruoyi.buy.domain.entity.buy0005.Buy0005InvDataDto;
import com.ruoyi.buy.domain.entity.buy0005.Buy0005PostDataDto;
import com.ruoyi.buy.domain.entity.inv0002.Inv0002ViewData;

import java.util.List;

/**
 * 角色业务层
 * 
 * @author ruoyi
 */
public interface IInv0004NewService
{
    public List<Inv0004NewDto> selectInv0004NewBillList(Inv0004NewDto inv0004NewDto);

    public int executeIn(Inv0004INWHDto para) throws Exception;

    public List<Buy0005PostDataDto> getPostData(Buy0005PostDataDto para);

    public List<Buy0005InvDataDto> getInvData(Buy0005InvDataDto para);

    public List<Inv0004NewDto> selectInv0004NewBillList1(Inv0004NewDto inv0004NewDto);
}
